﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace ERPStore.Tracking.Models
{
	[DataContract]
	public class TrackInfo
	{
		[DataMember]
		public string SourceUrl { get; set; }
		[DataMember]
		public string DestinationUrl { get; set; }
		[DataMember]
		public string IP { get; set; }
		[DataMember]
		public string VisitorId { get; set; }
		[DataMember]
		public string UserAgent { get; set; }
		[DataMember]
		public string Keywords { get; set; }
		[DataMember]
		public string LeadSourceName { get; set; }
		[DataMember]
		public string LeadSourceId { get; set; }
		[DataMember]
		public string Medium { get; set; }
		[DataMember]
		public DateTime CreationDate { get; set; }
		[DataMember]
		public string Country { get; set; }
		[DataMember]
		public string City { get; set; }
		[DataMember]
		public string ZipCode { get; set; }
		[DataMember]
		public string ReverseDNS { get; set; }
		[DataMember]
		public int? UserId { get; set; }
		[DataMember]
		public string UserName { get; set; }
		[DataMember]
		public int PageCount { get; set; }
		[DataMember]
		public DateTime LastVisitDate { get; set; }
	}
}
